<?php
$database = require 'config/databases.php';

//对下面的方法进行封装
function get_array_value(array $database,$type) : array
{
    //将数组中的所有元素全部转化为大写
    array_walk_recursive($database,function(&$value,$key,$type){
        $action = $type == CASE_UPPER ? 'strtoupper' : 'strtolower';
        //这里使用递归读取到所有的元素   所以可以对值进行直接处理
        $value = $action($value);
    },$type);
    return $database;
}


print_r(get_array_value($database,CASE_UPPER));
